Skip to content

Comments

New components OverviewTable and MultipleSelectionTable, Renaming, Small code improvements (e. g. consistent dynamic HTML class names)#461

Open
Dr-Eckig wants to merge 25 commits intoeclipse-opendut:developmentfrom
Dr-Eckig:development
Open

New components OverviewTable and MultipleSelectionTable, Renaming, Small code improvements (e. g. consistent dynamic HTML class names)#461
Dr-Eckig wants to merge 25 commits intoeclipse-opendut:developmentfrom
Dr-Eckig:development

Conversation

@Dr-Eckig
Copy link
Contributor

@Dr-Eckig Dr-Eckig commented Feb 3, 2026

Changes

  • Added a new component, called OverviewTable, which represents all overview tables (e. g. PeersOverview, ViperTestsOverview, ...)
  • Alternative implementation for clicking on rows, which allows the user to select text in the overview tables
  • Changed syntax of dynamic HTML class names to be more consistent throughout the source code
  • Added auto copy when generating a setup-string
  • Added a new component, called MultipleSelelectionTable for selecting multiple elements in a table (e. g. Device-selection when creating a cluster) + Bug-Fix (Device details cannot be opened in cluster view when cluster is deployed #305)

Renaming

All variables, files, directories and UI-Elements which include ViperTests and ViperSources in LEA got renamed.

  • tests -> viper_tests
  • source -> viper_source
  • suite -> viper_test_suite

Solved Issues

@Dr-Eckig Dr-Eckig requested a review from mbfm February 3, 2026 18:20
@Dr-Eckig Dr-Eckig force-pushed the development branch 3 times, most recently from 1f77257 to ccbe524 Compare February 10, 2026 10:07
…tables (like `PeersOverview`, `ClustersOverview`, `SourcesOverview`, `TestsOverview`).
…ing text in the `TestsOverview` by using an event listener, because the previous solution was not compatible with all browsers.
…hen selecting text (`block_row_click`) from `Row` to `TestsOverview`.
…overview tables (e. g. `PeersOverview`, `ClustersOverview`, ...) by an additional component for rows, called `OverviewTableRow` for easier usage.
…s to the `app.rs` and provided a `context` to get its value.
…ow` for easier usage of the component `OverviewTableRow` and to reduce code duplication.
…h represents a column in a row for better usage and readability of the `OverviewTable`s.
@Dr-Eckig Dr-Eckig changed the title Suggestion for an alternative implementation for Pull Request #439 New component OverviewTable, Renaming, Small code improvements (e. g. consistent dynamic HTML class names) Feb 19, 2026
@Dr-Eckig Dr-Eckig self-assigned this Feb 19, 2026
@Dr-Eckig Dr-Eckig marked this pull request as ready for review February 19, 2026 16:55
@Dr-Eckig Dr-Eckig changed the title New component OverviewTable, Renaming, Small code improvements (e. g. consistent dynamic HTML class names) New components OverviewTable and MultipleSelectionTable, Renaming, Small code improvements (e. g. consistent dynamic HTML class names) Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant